newly-built flat - Turkish English Dictionary